// If we don't have any meaningful extensions available for this format,
// don't be clever here; just fall through to "All files" case.
- if (extensions.size() > 0 && !extensions[0].isEmpty()) {
+ if (!extensions.empty() && !extensions[0].isEmpty()) {
str += " (";
for (int i=0; i<extensions.size(); i++) {
if (i!= 0) {
QString outname = name;
if (QFileInfo(name).suffix().length() == 0) {
QStringList extensions = formatList_[idx].getExtensions();
- if (extensions.size() > 0 && !extensions[0].isEmpty()) {
+ if (!extensions.empty() && !extensions[0].isEmpty()) {
outname += "." + extensions[0];
}
}
//------------------------------------------------------------------------
void MainWindow::browseInputFile()
{
- QString startFile = babelData_.inputFileNames_.size() ? babelData_.inputFileNames_[0] : babelData_.inputBrowse_;
+ QString startFile = !babelData_.inputFileNames_.empty() ? babelData_.inputFileNames_[0] : babelData_.inputBrowse_;
int idx = currentComboFormatIndex(ui_.inputFormatCombo);
QFileInfo finfo(startFile);
if (!finfo.isDir() && (!filterForFormatIncludes(idx, finfo.suffix()))) {
QFileDialog::getOpenFileNames(0, tr("Select one or more input files"),
startFile,
filterForFormat(idx));
- if (userList.size()) {
+ if (!userList.empty()) {
babelData_.inputBrowse_ = userList[0];
babelData_.inputFileNames_ = userList;
QString str;
"This program cannot continue."));
exit(1);
}
- if (inputFileFormatIndices().size() == 0 ||
- inputDeviceFormatIndices().size() == 0 ||
- outputFileFormatIndices().size() == 0 ||
- outputDeviceFormatIndices().size() == 0) {
+ if (inputFileFormatIndices().empty() ||
+ inputDeviceFormatIndices().empty() ||
+ outputFileFormatIndices().empty() ||
+ outputDeviceFormatIndices().empty()) {
QMessageBox::information(0, QString(appName),
tr("Some file/device formats were not found during initialization. "
"Check that the backend program \"gpsbabel\" is properly installed "
return;
}
int fidx = ui_.inputFormatCombo->itemData(comboIdx).toInt();
- ui_.inputOptionsBtn->setEnabled(formatList_[fidx].getInputOptions().size()>0);
+ ui_.inputOptionsBtn->setEnabled(!formatList_[fidx].getInputOptions().empty());
displayOptionsText(ui_.inputOptionsText, ui_.inputFormatCombo, true);
crossCheckInOutFormats();
return;
}
int fidx = ui_.outputFormatCombo->itemData(comboIdx).toInt();
- ui_.outputOptionsBtn->setEnabled(formatList_[fidx].getOutputOptions().size()>0);
+ ui_.outputOptionsBtn->setEnabled(!formatList_[fidx].getOutputOptions().empty());
displayOptionsText(ui_.outputOptionsText, ui_.outputFormatCombo, false);
crossCheckInOutFormats();
void MainWindow::inputOptionButtonClicked()
{
int fidx = currentComboFormatIndex(ui_.inputFormatCombo);
- if (formatList_[fidx].getInputOptionsRef()->size() == 0) {
+ if (formatList_[fidx].getInputOptionsRef()->empty()) {
QMessageBox::information
(0, appName,
tr("There are no input options for format \"%1\"").arg(formatList_[fidx].getDescription()));
void MainWindow::outputOptionButtonClicked()
{
int fidx = currentComboFormatIndex(ui_.outputFormatCombo);
- if (formatList_[fidx].getOutputOptionsRef()->size() == 0) {
+ if (formatList_[fidx].getOutputOptionsRef()->empty()) {
QMessageBox::information
(0, appName,
tr("There are no output options for format \"%1\"").arg(formatList_[fidx].getDescription()));
// Paper over what didn't happen in inputBrowse() if the user edited
// the filename fields directly.
if ((babelData_.inputType_ == BabelData::fileType_) &&
- (babelData_.inputFileNames_.size() == 0) &&
+ (babelData_.inputFileNames_.empty()) &&
(!ui_.inputFileNameText->text().isEmpty())) {
babelData_.inputFileNames_ << ui_.inputFileNameText->text();
}
}
if ((babelData_.inputType_ == BabelData::fileType_) &&
- (babelData_.inputFileNames_.size() == 0)) {
+ (babelData_.inputFileNames_.empty())) {
QMessageBox::information(0, QString(appName), tr("No input file specified"));
return false;
}
//------------------------------------------------------------------------
void MainWindow::updateFilterStatus()
{
- bool filterActive = filterData_.getAllFilterStrings().size();
+ bool filterActive = !filterData_.getAllFilterStrings().empty();
ui_.filterStatus->setEnabled(filterActive);
if (filterActive) {
ui_.filterStatus->setToolTip(tr("One or more data filters are active"));